package com.Maykk.Demo01;

import java.util.HashMap;
import java.util.Map;

/**
 * @ClassName: Demo02
 * @Description: TODO HashMap 集合的遍历
 * @Author: MaykkStar@163.com
 */
public class Demo05 {
    public static void main(String[] args) {
        HashMap<String, String> hm = new HashMap<>();
        hm.put("001", "黄固");
        hm.put("002", "欧阳锋");
        hm.put("003", "段智兴");
        hm.put("004", "洪七公");

        // 方法一 - 遍历元素内容
        for (String str : hm.values()) {
            System.out.println(str);
        }
        // 方法二 - 获取键，然后通过 get 方法遍历输出元素内容
        for (String key : hm.keySet()) {
            System.out.println(key + " <==> " + hm.get(key));
        }
        // 方法三 - 获取键值对直接进行遍历输出
        for (Map.Entry<String, String> e : hm.entrySet()) {
            String key = e.getKey();
            String value = e.getValue();
            System.out.println(key + " <~~> " + value);
        }
    }
}
